草庐IT

html - CSS 延迟 :active selector taking effect

全部标签

javascript - 我应该使用哪些 HTML5 Canvas 工具来构建纸牌游戏?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我想使用HTML5Canvas和JavaScript创建纸牌游戏,我想知道哪些Canvas工具可以让我的生活更轻松。我找到了CreateJS并做了一些笔记:用于简化与HTML5/CSS/JS的复杂交互的库/工具套件EaselJS-HTML5Canvas之上的抽象层SoundJS-HTML5音频抽象层TweenJS-用于动画HTML5和CSS属性的库(很酷的

javascript - 如何在 Capybara 验收测试中 stub JavaScript 延迟?

MyRails应用程序包含一个JavaScript模式,它会在用户单击链接后45秒弹出。结果,我的验收测试失败了。我最初尝试在我的Capybara验收测试中使用Timecopgem来快进时间,但那没有用。然而,当我添加一个sleep(45)时,它确实起作用了。显然,我不能在我的规范中使用sleep(45)3次,但知道什么有效是很好的,这样我可以用更快的方法更接近它。我从实验中得出的结论是,Ruby跟踪时间,Javascript跟踪时间,而Timecop是快进Ruby时间而不是Javascript时间。有没有办法在我的Capybara测试中快进45秒,以便触发我的Javascript事件

javascript - IE10 中的 HTML/文本选择

我需要通过给它一个ID选择器来选择一系列HTML。我下面的内容在Chrome和Firefox中效果很好,但在IE10(标准模式)中却不行。(旧版本的IE不是这个问题)functionselectElementContents(elementId){varelemToSelect=document.getElementById(elementId);varselection=window.getSelection();varrangeToSelect=document.createRange();rangeToSelect.selectNodeContents(elemToSelect)

javascript - 如何在 html5/JS 中只预加载音频文件的一部分?

我在一个网页中有多个音频文件。我希望它们都准备好在页面加载后立即播放,但一次完全预加载它们太重且无用。因此,我只想预加载一定数量的音频并加载其余的,前提是它们已播放(类似于我们在YouTube示例中看到的行为)。如何在HTML5页面上执行此操作(可能使用Javascript)? 最佳答案 您可以尝试一些hacky,例如在onload监听器中播放文件的前10%。但是,根据经验,我发现浏览器无论如何只会预加载音频内容的开头。(如果他们预加载任何东西:例如iOS,移动版chrome都拒绝预加载。)例如,在Firefox中,您可以检查HTT

javascript - Html2canvas for each div export to pdf separately

我有Page,它有6个具有相同类名“exportpdf”的div,我正在使用jspdf和html2canvas将这些div转换为pdfvarelementTobePrinted=angular.element(attrs.selector),iframeBody=elementTobePrinted.contents().find('div.exportpdf');在html2canvas中......html2canvas(elementTobePrinted,{onrendered:function(canvas){vardoc=newjsPDF();for(vari=1;i我将页

javascript - Angularjs 使用 ui-sref 链接将 html 添加到变量

我有以下将html添加到变量的代码。但是,当它显示在页面上时,链接不起作用。动态插入ui-sref链接的最佳方法是什么?JavaScript.controller('page',function($scope,$rootScope,$http,$state,$sce){$scope.message=$sce.trustAsHtml('Aloginlink');})HTML 最佳答案 有aworkingplunker我会说,我们可以结合使用:$state.href()(文档here)和ng-href(文档here)(但仅在传递的参数是

javascript - 隐藏元素时是否禁用 CSS3 转换?

我注意到(在Chrome43中使用jQuery)当元素有display:none时,转换被禁用。这种在所有浏览器上的标准化行为是jQuery的一个特性,还是生产中不能依赖的东西?当要在延迟函数中更改动画的CSS语句时,将启用转换。TakealookatthisJSFiddle.取消注释第3行或6以自行查看。解决方案:在生产中不能依赖此行为,因为它似乎是优化/设计选择而非规范的产物(根据@AndriyHorens的回答)。相反,您应该使用类打开和关闭动画(transition-property:none)。在Chrome43中,未能使用某个类使它对我来说不可靠。Chrome确实还需要单独

javascript - angularjs 创建/导出 html View 为 pdf

我正在使用bootstrap创建模态窗口,在这个窗口中我有一些信息、一些表格和文本区域,是否可以从这个.html模态视图创建一个.pdf文件?我查看了FileSaver,但这只适用于下载表格,我想要的几乎就像模态窗口的打印屏幕。 最佳答案 使用html2canvas将html隐藏到Canvas中然后使用jsPdf转换为pdf。这是例子fiddle像这样DownloadPdfhtml2canvas($("#canvas"),{onrendered:function(canvas){varimgData=canvas.toDataURL

javascript - CSS随机动画

我的想法是制作一个图像,将其分解成小的部分,这些部分会在飞走时按比例缩小。我已经成功地使用了几个CSS动画-scale+translate3d-(结果不是很好,但这是一个开始)。现在,问题是我希望翻译是随机的。据我所知,有一种涉及JS/Jquery/GSAP的简单方法,还有一种涉及SCSS/Sass的更复杂的方法...我对他们都不熟悉。我找到了一个使用javascript来随机旋转的代码,并且我已将其改编为我的翻译。代码已发布here作为答案。//searchtheCSSOMforaspecific-webkit-keyframerulefunctionfindKeyframesRul

javascript - CSS 和 javascript 中的 (Chromium) alpha 颜色值(在 rgba 中)

如果我在javascript中通过rgba(r,g,b,a)将alpha值设置为1以外的任何值,则浏览器设置的实际值会略有不同。但是CSS中设置的值是完全匹配的。请参阅中的代码示例code-pen-sitewindow.onload=function(){document.getElementById("p1").style["background-color"]="rgba(255,0,0,0.3)";}RGBcolorswithopacity:RedGreen使用Chromium浏览器按F12激活检查器检查“红色”。“红色”的背景颜色设置为rgba(255,0,0,0.3),但在I